- Mosstodlach
- MOSSTODLACH, a village, in the parish of Speymouth, county of Elgin, 2½ miles (S.) from Garmouth; containing 93 inhabitants. It is situated on the road from Fochabers to Elgin, at its junction with the road from Garmouth to Rothes. The river Spey flows at a short distance from it, on the east.
A Topographical dictionary of Scotland. Samuel Lewis. 1856.